<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数的默认值</title>
</head>
<body>
<p>定义函数时给出参数的默认值</p>
<p> 只有在未传递参数，或者参数为 undefined 时，才会使用默认参数，null 值被认为是有效的值传递。</p>
<script>
   //字符参数
    function sayHello(name="Alice") {
        console.log(`Hello ${name}`);
    }
    sayHello();// Hello Alice
    sayHello("Prime");//Hello Prime

    //数值计算
    function add(a=1,b=a) {
        return a+b;
    }
    console.log(add());//2
    console.log(add(10));//20
    console.log(add(10,20));//30
</script>
</body>
</html>
